Нужен совет или консультация по вопросу. В организации внедрена АСКУЭ Матрица, версия ПО 6.0, ОС сервера - Win Server 2003, передача данных по GSM.
Проблема состоит (я предполагаю) в неполадках связи сервера с маршрутизаторами. Очень часто (около 3 раз в день) происходит сбой связи, и маршрутизаторы не опрашиваются. После перезагрузки связь восстанавливается. Вот кусочек лога тогда, когда пропадает связь:
23/02/13 05:28:13.890 *** Outgoing connection ***
23/02/13 05:28:13.890 ATD+79177009074
23/02/13 05:28:32.671 ATD+79177009074 answer = CONNECT 9600
23/02/13 05:28:32.671 We are connected...
23/02/13 05:28:32.890 -> Outgoing connection established
23/02/13 05:28:32.890 Timeout = 1500, repeat counter = 7
23/02/13 05:28:32.890 0 <- Handshake
23/02/13 05:28:32.890 N=0,F=0,B=0 l=16 t=0
23/02/13 05:28:32.890 HostMAC=0xFFFFFF00, TelSMS=+79177005514
23/02/13 05:28:32.890 0 Ack ->
23/02/13 05:28:34.406 0 <- Handshake
23/02/13 05:28:34.406 N=0,F=0,B=0 l=16 t=0
23/02/13 05:28:34.406 HostMAC=0xFFFFFF00, TelSMS=+79177005514
23/02/13 05:28:34.406 0 Ack ->
23/02/13 05:28:35.921 0 <- Handshake
23/02/13 05:28:35.921 N=0,F=0,B=0 l=16 t=0
23/02/13 05:28:35.921 HostMAC=0xFFFFFF00, TelSMS=+79177005514
23/02/13 05:28:35.921 0 Ack ->
23/02/13 05:28:37.296 -> Nf=0,CTS=1,Rpt=0 l=6 t=2
23/02/13 05:28:37.296 Remote MAC=1D6E2F, Ver=1, MaxLen=176
23/02/13 05:28:37.296 0 <- Synchronization
23/02/13 05:28:37.296 RemoteMacAddr=001D6E2F
23/02/13 05:28:37.296 <- Nf=0,CTS=0 l=26 t=3
23/02/13 05:28:37.296 rl_RegDevice(res=1)
23/02/13 05:28:37.312 GetDataFor in
23/02/13 05:28:37.312 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:38.765 -> Nf=1,CTS=1,Rpt=0 l=44 t=0
23/02/13 05:28:38.765 *** Received block 44 ***
23/02/13 05:28:39.328 rl_RcvData(bytes=44 res=1)
23/02/13 05:28:39.328 GetDataFor in
23/02/13 05:28:39.328 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:39.343 <- Nf=1,CTS=0 l=0 t=1
23/02/13 05:28:41.343 GetDataFor in
23/02/13 05:28:41.343 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:42.234 ReadEx3 = -1073740364
23/02/13 05:28:42.234 AL
23/02/13 05:28:43.359 GetDataFor in
23/02/13 05:28:43.359 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:43.750 AL
23/02/13 05:28:45.265 AL
23/02/13 05:28:45.375 GetDataFor in
23/02/13 05:28:45.375 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:46.781 AL
23/02/13 05:28:47.390 GetDataFor in
23/02/13 05:28:47.390 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:48.296 AL
23/02/13 05:28:49.406 GetDataFor in
23/02/13 05:28:49.406 rl_GetDataFor(Ack=0, res=0)
23/02/13 05:28:49.812 AL
23/02/13 05:28:51.328 AL
23/02/13 05:28:51.328 <- DC
23/02/13 05:28:51.328 <- Nf=1,CTS=0 l=0 t=6
23/02/13 05:28:51.328 *** Disconnection ***
23/02/13 05:28:51.421 ** GetReceived Error 995 **
23/02/13 05:28:56.468 Error sending command '+++'. Error code = C00005B4
23/02/13 05:29:01.093 Error sending command 'ATH0'. Error code = C00005B4
23/02/13 05:29:04.609 Error sending command 'ATH0'. Error code = C00005B4
23/02/13 05:29:08.125 Error sending command 'ATH0'. Error code = C00005B4
23/02/13 05:29:10.640 Setting Params for Phone: MAC=0x1D6E2F phone=+79177009074
23/02/13 05:29:10.640 Set Params ok (1)
23/02/13 05:29:10.640 AddRouter MAC=0x1D6E2F, Phone=+79177009074, SMSPhone=+79177005514, IsActive=1
23/02/13 05:29:10.640 AddRouter - already exists
23/02/13 05:29:10.656 Searching next phone ...
23/02/13 05:29:10.656 *** Starting SMS Channel (Timeout = 00:01:00) ***
23/02/13 05:29:18.671 *** WaitForCommand on command AT+CMGF?~ recv:
23/02/13 05:29:18.671 1.
23/02/13 05:29:18.671 2. errcode = C00005B4, TimeOut = 3000
23/02/13 05:29:18.781 *** Start initializing GSM modem...
23/02/13 05:29:21.796 Error sending command ''. Error code = C00005B4
23/02/13 05:29:25.312 Error sending command 'ATZ'. Error code = C00005B4
23/02/13 05:29:28.328 Error sending command 'AT&FE0Q0V1'. Error code = C00005B4
23/02/13 05:29:39.359 *** WaitForCommand on command AT+CMGF?~ recv:
23/02/13 05:29:39.359 1.
23/02/13 05:29:39.359 2. errcode = C00005B4, TimeOut = 3000
23/02/13 05:29:39.468 *** Start initializing GSM modem...
23/02/13 05:29:42.484 Error sending command ''. Error code = C00005B4
23/02/13 05:29:46.000 Error sending command 'ATZ'. Error code = C00005B4
23/02/13 05:29:49.015 Error sending command 'AT&FE0Q0V1'. Error code = C00005B4
23/02/13 05:30:00.046 *** WaitForCommand on command AT+CMGF?~ recv:
23/02/13 05:30:00.046 1.
23/02/13 05:30:00.046 2. errcode = C00005B4, TimeOut = 3000
23/02/13 05:30:00.156 *** Start initializing GSM modem...
23/02/13 05:30:03.171 Error sending command ''. Error code = C00005B4
23/02/13 05:30:06.687 Error sending command 'ATZ'. Error code = C00005B4
23/02/13 05:30:09.703 Error sending command 'AT&FE0Q0V1'. Error code = C00005B4
23/02/13 05:30:12.718 *** SMS Channel stoped ***
Хочу узнать, что делать в такой ситуации? Почему так часто пропадет связь? Может заменить модем на сервере?

Может быть кто-то сталкивался с такой же ситуацией
